home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Franz PD / Franz PD Disk #334 (1994-06)(Rhein-Sieg-Soft).zip / Franz PD Disk #334 (1994-06)(Rhein-Sieg-Soft).adf / ASo-Tools / Sources / exec_LVO.i < prev    next >
Text File  |  1994-03-25  |  3KB  |  170 lines

  1. *** exec.library ***
  2.  
  3.     IFND    EXEC_LVO_I
  4. EXEC_LVO_I    SET    1
  5.  
  6.     IFND    EXEC_LIBRARIES_I
  7.     INCLUDE "exec/libraries.i"
  8.     ENDC
  9.  
  10. NULL:        equ    0
  11. _SysBase:    equ    4
  12. _AbsExecBase:    equ    4
  13.  
  14. EXECNAME: MACRO
  15.     DC.B    "exec.library",0
  16.     ENDM
  17.  
  18. CALL:    MACRO
  19.     jsr    _LVO\1(a6)
  20.     ENDM
  21.  
  22. JUMP:    MACRO
  23.     jmp    _LVO\1(a6)
  24.     ENDM
  25.  
  26. CALLEXEC: MACRO
  27.     move.l    _SysBase,a6
  28.     CALL    \1
  29.     ENDM
  30.  
  31. OPENLIB: MACRO
  32.     lea    \1,a1
  33.     IFC    '\2',''
  34.     moveq    #0,d0
  35.     ENDC
  36.     IFNC    '\2',''
  37.     moveq    #\2,d0
  38.     ENDC
  39.     CALLEXEC OpenLibrary
  40.     ENDM
  41.  
  42. CLOSELIB: MACRO
  43.     move.l    \1,a1
  44.     CALLEXEC CloseLibrary
  45.     ENDM
  46.  
  47. LIBSKIP: MACRO
  48. COUNT_LIB: SET    COUNT_LIB-(LIB_VECTSIZE*\1)
  49.     ENDM
  50.  
  51.     LIBINIT
  52.     LIBDEF    _LVOSupervisor
  53.     LIBSKIP 6
  54.     LIBDEF    _LVOInitCode
  55.     LIBDEF    _LVOInitStruct
  56.     LIBDEF    _LVOMakeLibrary
  57.     LIBDEF    _LVOMakeFunctions
  58.     LIBDEF    _LVOFindResident
  59.     LIBDEF    _LVOInitResident
  60.     LIBDEF    _LVOAlert
  61.     LIBDEF    _LVODebug
  62.     LIBDEF    _LVODisable
  63.     LIBDEF    _LVOEnable
  64.     LIBDEF    _LVOForbid
  65.     LIBDEF    _LVOPermit
  66.     LIBDEF    _LVOSetSR
  67.     LIBDEF    _LVOSuperState
  68.     LIBDEF    _LVOUserState
  69.     LIBDEF    _LVOSetIntVector
  70.     LIBDEF    _LVOAddIntServer
  71.     LIBDEF    _LVORemIntServer
  72.     LIBDEF    _LVOCause
  73.     LIBDEF    _LVOAllocate
  74.     LIBDEF    _LVODeallocate
  75.     LIBDEF    _LVOAllocMem
  76.     LIBDEF    _LVOAllocAbs
  77.     LIBDEF    _LVOFreeMem
  78.     LIBDEF    _LVOAvailMem
  79.     LIBDEF    _LVOAllocEntry
  80.     LIBDEF    _LVOFreeEntry
  81.     LIBDEF    _LVOInsert
  82.     LIBDEF    _LVOAddHead
  83.     LIBDEF    _LVOAddTail
  84.     LIBDEF    _LVORemove
  85.     LIBDEF    _LVORemHead
  86.     LIBDEF    _LVORemTail
  87.     LIBDEF    _LVOEnqueue
  88.     LIBDEF    _LVOFindName
  89.     LIBDEF    _LVOAddTask
  90.     LIBDEF    _LVORemTask
  91.     LIBDEF    _LVOFindTask
  92.     LIBDEF    _LVOSetTaskPri
  93.     LIBDEF    _LVOSetSignal
  94.     LIBDEF    _LVOSetExcept
  95.     LIBDEF    _LVOWait
  96.     LIBDEF    _LVOSignal
  97.     LIBDEF    _LVOAllocSignal
  98.     LIBDEF    _LVOFreeSignal
  99.     LIBDEF    _LVOAllocTrap
  100.     LIBDEF    _LVOFreeTrap
  101.     LIBDEF    _LVOAddPort
  102.     LIBDEF    _LVORemPort
  103.     LIBDEF    _LVOPutMsg
  104.     LIBDEF    _LVOGetMsg
  105.     LIBDEF    _LVOReplyMsg
  106.     LIBDEF    _LVOWaitPort
  107.     LIBDEF    _LVOFindPort
  108.     LIBDEF    _LVOAddLibrary
  109.     LIBDEF    _LVORemLibrary
  110.     LIBDEF    _LVOOldOpenLibrary
  111.     LIBDEF    _LVOCloseLibrary
  112.     LIBDEF    _LVOSetFunction
  113.     LIBDEF    _LVOSumLibrary
  114.     LIBDEF    _LVOAddDevice
  115.     LIBDEF    _LVORemDevice
  116.     LIBDEF    _LVOOpenDevice
  117.     LIBDEF    _LVOCloseDevice
  118.     LIBDEF    _LVODoIO
  119.     LIBDEF    _LVOSendIO
  120.     LIBDEF    _LVOCheckIO
  121.     LIBDEF    _LVOWaitIO
  122.     LIBDEF    _LVOAbortIO
  123.     LIBDEF    _LVOAddResource
  124.     LIBDEF    _LVORemResource
  125.     LIBDEF    _LVOOpenResource
  126.     LIBSKIP 3
  127.     LIBDEF    _LVORawDoFmt
  128.     LIBDEF    _LVOGetCC
  129.     LIBDEF    _LVOTypeOfMem
  130.     LIBDEF    _LVOProcure
  131.     LIBDEF    _LVOVacate
  132.     LIBDEF    _LVOOpenLibrary
  133.     LIBDEF    _LVOInitSemaphore
  134.     LIBDEF    _LVOObtainSemaphore
  135.     LIBDEF    _LVOReleaseSemaphore
  136.     LIBDEF    _LVOAttemptSemaphore
  137.     LIBDEF    _LVOObtainSemaphoreList
  138.     LIBDEF    _LVOReleaseSemaphoreList
  139.     LIBDEF    _LVOFindSemaphore
  140.     LIBDEF    _LVOAddSemaphore
  141.     LIBDEF    _LVORemSemaphore
  142.     LIBDEF    _LVOSumKickData
  143.     LIBDEF    _LVOAddMemList
  144.     LIBDEF    _LVOCopyMem
  145.     LIBDEF    _LVOCopyMemQuick
  146.     LIBDEF    _LVOCacheClearU
  147.     LIBDEF    _LVOCacheClearE
  148.     LIBDEF    _LVOCacheControl
  149.     LIBDEF    _LVOCreateIORequest
  150.     LIBDEF    _LVODeleteIORequest
  151.     LIBDEF    _LVOCreateMsgPort
  152.     LIBDEF    _LVODeleteMsgPort
  153.     LIBDEF    _LVOObtainSemaphoreShared
  154.     LIBDEF    _LVOAllocVec
  155.     LIBDEF    _LVOFreeVec
  156.     LIBDEF    _LVOCreatePrivatePool
  157.     LIBDEF    _LVODeletePrivatePool
  158.     LIBDEF    _LVOAllocPooled
  159.     LIBDEF    _LVOFreePooled
  160.     LIBSKIP 1
  161.     LIBDEF    _LVOColdReboot
  162.     LIBDEF    _LVOStackSwap
  163.     LIBDEF    _LVOChildFree
  164.     LIBDEF    _LVOChildOrphan
  165.     LIBDEF    _LVOChildStatus
  166.     LIBDEF    _LVOChildWait
  167.     LIBSKIP 4
  168.  
  169.     ENDC    !EXEC_LVO_I
  170.